package com.hsnn.medstgmini.settlement.service;

import com.hsnn.medstgmini.base.std.model.StdHealthbureau;
import com.hsnn.medstgmini.settlement.model.SetAcctInfo;
import com.hsnn.medstgmini.settlement.model.SetRelationship;
import com.hsnn.medstgmini.util.Pagination;


public interface SetPaynoticeManager {
	
	
	/**
	 * 
	 *@category 缴款通知书[中心端]
	 *@author 徐国鹏
	 * @date 2015年7月21日 下午3:58:34
	 * @param page
	 * @return Pagination
	 */
	public Pagination getSettleInfoList(Pagination page);
	/**
	 * @category 缴款通知书[医疗机构端]
	 * @Auther 徐国鹏
	 * @date 2015年7月21日 下午6:16:14
	 * @param page
	 * @return Pagination
	 */
	public Pagination getSettleInfoListyy(Pagination page);
	
	/////////////////////////////////////////////////////////////////
	 /**
	  * 
	  *@category 缴款通知书详情[医疗机构端]
	  *@author 徐国鹏
	  *@date 2015年7月21日 下午6:16:14
	  *@param page
	  *@return
	  */
	 Pagination getSetPaynoticeDetailList(Pagination page);
	 /**
	  * 
	  *@category 缴款通知书详情[结算中心]
	  *@author 徐国鹏
	  *@date 2015年7月21日 下午6:16:14
	  *@param page
	  *@return
	  */
	 public Pagination getSetPaynoticehsDetailList(Pagination page);
	 
	 /**
	  * @category 缴款通知书详情[中心端]
	  * @Auther 徐国鹏
	  * @date 2015年7月24日 上午8:36:55
	  * @param page
	  * @return Pagination
	  */
	 public Pagination getSetPaynoticeDetailListzx(Pagination page);
	 
	//////////////////////////////////////////////////////////////////////
	
	/**
	 * @category 缴款通知书[核算中心端]
	 * @Auther 徐国鹏
	 * @date 2015年7月21日 下午6:16:14
	 * @param page
	 * @return Pagination
	 */
	public Pagination getSettleInfoLisths(Pagination page);
	
	/**
	 * @category 缴款通知书[核算中心端]
	 * @Auther 周奇
	 * @date 2015年8月6日16:11:37
	 * @param page
	 * @return Pagination
	 */
	public Pagination getPaynoticListForHeathBeau(Pagination page);
	
	/**
	 * @category 缴款通知书详情[核算中心端]
	 * @Auther 周奇
	 * @date 2015年8月6日16:20:33
	 * @param page
	 * @return Pagination
	 */
	public Pagination getPaynoticDetailForHeathBeau(Pagination page);
	
	/**
	 * @category 根据id获取卫生局对象
	 * @Auther 应晓川
	 * @date 2015年10月17日14:01:31
	 * @return StdHealthbureau
	 */
	StdHealthbureau getStdHealthbureauById(String id);
	
	
	Object getSetPaynoticeById(String id);
	
	SetAcctInfo getSetAcctInfoById(String id);
	
	SetRelationship getSetRelationshipById(String id);
	
	
}